Generalized Binary Search Trees and Clock Trees Revisited

نویسنده

  • Gowtham Bellala
چکیده

In this paper, we study two diverse problems from a random matrix perspective. The first one is the problem of binary testing (or object/entity identification) that arises in applications such as active learning, fault diagnosis and computer vision, and the second is the problem of zero or bounded skew clock tree construction which arises in applications such as VLSI circuit design and network multicasting. Though both these problems involve construction of binary trees, the objectives and the greedy algorithms used for binary tree construction are very different. In the problem of binary testing, the goal is to identify an unknown object while minimizing the number of binary questions posed about that object. A binary decision tree is a solution to this problem, where often the goal is to minimize the average depth of the binary tree. Generalized binary search (GBS) is a greedy algorithm that is popularly used in the literature to construct near optimal binary decision trees. Here, we study the depth distribution of trees constructed using GBS and show that it converges to a strange distribution known as the Airy distribution under certain random matrix models. Refer Section 3 for more details. Next, we study the zero or bounded skew clock tree problem. The skew of an edge-weighted rooted tree is defined to be the maximum difference between any two root-to-leaf path weights. Zero or boundedskew trees are needed for achieving synchronization in applications such as network multicasting and VLSI clock routing, where the edge weights correspond to propagation delays. In these applications, the signal generated at the root should be received by multiple recipients located at the leaves (almost) simultaneously. The goal in these problems is to find a zero or bounded-skew tree of minimum total weight, since the weight of the tree corresponds to the amount of resources that must be allocated. Here, we study the skew distribution in clock trees and show that once again, this distribution converges to an Airy distribution as the size of the clock tree increases (refer Section 4). These observations are both surprising and unexpected. Further, they raise several interesting questions regarding the connection of these problems to that of Catalan trees studied in the literature. Also, Airy distribution has been observed to arise as a limit in several other problems involving binary trees in the literature. Hence, these findings pave way for future investigations into these problems by exploiting their relation to previously studied problems.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

P´olya Urn Models and Connections to Random Trees: A Review

This paper reviews P´olya urn models and their connection to random trees. Basic results are presented, together with proofs that underly the historical evolution of the accompanying thought process. Extensions and generalizations are given according to chronology: • P´olya-Eggenberger’s urn • Bernard Friedman’s urn • Generalized P´olya urns • Extended urn schemes • Invertible urn schemes ...

متن کامل

Profile and Height of Random Binary Search Trees

The purpose of this article is to survey recent results on distributional properties of random binary search trees. In particular we consider the profile and the height.

متن کامل

Probabilistic analysis of the asymmetric digital search trees

In this paper, by applying three functional operators the previous results on the (Poisson) variance of the external profile in digital search trees will be improved. We study the profile built over $n$ binary strings generated by a memoryless source with unequal probabilities of symbols and use a combinatorial approach for studying the Poissonized variance, since the probability distribution o...

متن کامل

A New Heuristic Algorithm for Drawing Binary Trees within Arbitrary Polygons Based on Center of Gravity

Graphs have enormous usage in software engineering, network and electrical engineering. In fact graphs drawing is a geometrically representation of information. Among graphs, trees are concentrated because of their ability in hierarchical extension as well as processing VLSI circuit. Many algorithms have been proposed for drawing binary trees within polygons. However these algorithms generate b...

متن کامل

The Stack-Size of Combinatorial Tries Revisited

In the present paper we consider a generalized class of extended binary trees in which leaves are distinguished in order to represent the location of a key within a trie of the same structure. We prove an exact asymptotic equivalent to the average stack-size of trees with α internal nodes and β leaves corresponding to keys; we assume that all trees with the same parameters α and β have the same...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010